make strides - German English Dictionary